const express = require("express");
const bs = require("body-parser");

const app = express();      // http.createServer()

app.use(bs());

app.get("/hello",(req, res)=>{
    console.log("get 的 hello");

    // 查询数据，地址栏数据
    console.log(req.query);  // url.parse(req.url,true).query

    // res.write("123");
    // res.end();
    // res.send("456");
    res.json({name:"admin"});
});

app.post("/world",(req, res)=>{
    console.log("post 的 world");

    // post数据，非地址栏数据
    // 使用body属性之前，需要先引入注册body-parser中间件
    console.log(req.body);

    res.send("ok");
});

app.all("/index.html",(req, res, next)=>{
    console.log("所有 的 index");
    next();
});

// 中间件 ==== 插件
// 用来绑定中间件
// app.use();

// 静态资源托管中间件
app.use(express.static("./www"));

app.listen(3000);

